﻿using System;
using System.CodeDom.Compiler;
using System.Diagnostics;
using Google.Protobuf;
using Google.Protobuf.Reflection;

namespace EggLink.DanhengServer.Proto
{
	// Token: 0x02000851 RID: 2129
	[DebuggerDisplay("{ToString(),nq}")]
	public sealed class GetTelevisionActivityDataCsReq : IMessage<GetTelevisionActivityDataCsReq>, IMessage, IEquatable<GetTelevisionActivityDataCsReq>, IDeepCloneable<GetTelevisionActivityDataCsReq>, IBufferMessage
	{
		// Token: 0x17001AEB RID: 6891
		// (get) Token: 0x06005F4F RID: 24399 RVA: 0x000FE723 File Offset: 0x000FC923
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public static MessageParser<GetTelevisionActivityDataCsReq> Parser
		{
			get
			{
				return GetTelevisionActivityDataCsReq._parser;
			}
		}

		// Token: 0x17001AEC RID: 6892
		// (get) Token: 0x06005F50 RID: 24400 RVA: 0x000FE72A File Offset: 0x000FC92A
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public static MessageDescriptor Descriptor
		{
			get
			{
				return GetTelevisionActivityDataCsReqReflection.Descriptor.MessageTypes[0];
			}
		}

		// Token: 0x17001AED RID: 6893
		// (get) Token: 0x06005F51 RID: 24401 RVA: 0x000FE73C File Offset: 0x000FC93C
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		MessageDescriptor IMessage.Descriptor
		{
			get
			{
				return GetTelevisionActivityDataCsReq.Descriptor;
			}
		}

		// Token: 0x06005F52 RID: 24402 RVA: 0x000FE743 File Offset: 0x000FC943
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public GetTelevisionActivityDataCsReq()
		{
		}

		// Token: 0x06005F53 RID: 24403 RVA: 0x000FE74B File Offset: 0x000FC94B
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public GetTelevisionActivityDataCsReq(GetTelevisionActivityDataCsReq other) : this()
		{
			this._unknownFields = UnknownFieldSet.Clone(other._unknownFields);
		}

		// Token: 0x06005F54 RID: 24404 RVA: 0x000FE764 File Offset: 0x000FC964
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public GetTelevisionActivityDataCsReq Clone()
		{
			return new GetTelevisionActivityDataCsReq(this);
		}

		// Token: 0x06005F55 RID: 24405 RVA: 0x000FE76C File Offset: 0x000FC96C
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public override bool Equals(object other)
		{
			return this.Equals(other as GetTelevisionActivityDataCsReq);
		}

		// Token: 0x06005F56 RID: 24406 RVA: 0x000FE77A File Offset: 0x000FC97A
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public bool Equals(GetTelevisionActivityDataCsReq other)
		{
			return other != null && (other == this || object.Equals(this._unknownFields, other._unknownFields));
		}

		// Token: 0x06005F57 RID: 24407 RVA: 0x000FE798 File Offset: 0x000FC998
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public override int GetHashCode()
		{
			int num = 1;
			if (this._unknownFields != null)
			{
				num ^= this._unknownFields.GetHashCode();
			}
			return num;
		}

		// Token: 0x06005F58 RID: 24408 RVA: 0x000FE7BE File Offset: 0x000FC9BE
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public override string ToString()
		{
			return JsonFormatter.ToDiagnosticString(this);
		}

		// Token: 0x06005F59 RID: 24409 RVA: 0x000FE7C6 File Offset: 0x000FC9C6
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public void WriteTo(CodedOutputStream output)
		{
			output.WriteRawMessage(this);
		}

		// Token: 0x06005F5A RID: 24410 RVA: 0x000FE7CF File Offset: 0x000FC9CF
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		void IBufferMessage.InternalWriteTo(ref WriteContext output)
		{
			if (this._unknownFields != null)
			{
				this._unknownFields.WriteTo(ref output);
			}
		}

		// Token: 0x06005F5B RID: 24411 RVA: 0x000FE7E8 File Offset: 0x000FC9E8
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public int CalculateSize()
		{
			int num = 0;
			if (this._unknownFields != null)
			{
				num += this._unknownFields.CalculateSize();
			}
			return num;
		}

		// Token: 0x06005F5C RID: 24412 RVA: 0x000FE80E File Offset: 0x000FCA0E
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public void MergeFrom(GetTelevisionActivityDataCsReq other)
		{
			if (other == null)
			{
				return;
			}
			this._unknownFields = UnknownFieldSet.MergeFrom(this._unknownFields, other._unknownFields);
		}

		// Token: 0x06005F5D RID: 24413 RVA: 0x000FE82B File Offset: 0x000FCA2B
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public void MergeFrom(CodedInputStream input)
		{
			input.ReadRawMessage(this);
		}

		// Token: 0x06005F5E RID: 24414 RVA: 0x000FE834 File Offset: 0x000FCA34
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		void IBufferMessage.InternalMergeFrom(ref ParseContext input)
		{
			while (input.ReadTag() != 0U)
			{
				this._unknownFields = UnknownFieldSet.MergeFieldFrom(this._unknownFields, ref input);
			}
		}

		// Token: 0x040024B6 RID: 9398
		private static readonly MessageParser<GetTelevisionActivityDataCsReq> _parser = new MessageParser<GetTelevisionActivityDataCsReq>(() => new GetTelevisionActivityDataCsReq());

		// Token: 0x040024B7 RID: 9399
		private UnknownFieldSet _unknownFields;
	}
}
